home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / graphics / gnuplot / configure.in < prev    next >
Text File  |  1993-09-23  |  2KB  |  81 lines

  1. dnl Process this file with autoconf to produce a configure script.
  2. dnl configure.in for gnuplot 3.5 on Unix.
  3. dnl Send any mail about this file to David MacKenzie <djm@gnu.ai.mit.edu>.
  4. dnl
  5. AC_INIT(graphics.c)
  6.  
  7. dnl Programs.
  8. AC_PROG_CC
  9. AC_PROG_INSTALL
  10.  
  11. dnl Optional features.
  12. AC_WITH(no-readline, , AC_DEFINE(READLINE))
  13. AC_WITH(cwdrc, , AC_DEFINE(NOCWDRC))
  14. AC_SUBST(LASERGNU)
  15. AC_WITH(lasergnu, LASERGNU=lasergnu_install, LASERGNU=lasergnu_noinstall)
  16.  
  17. dnl X Window System files.
  18. AC_SUBST(X_INCLUDES)
  19. AC_SUBST(X_LIBRARIES)
  20. AC_SUBST(PROGS)
  21. AC_FIND_X
  22. if test -z "$x_includes" || test -z "$x_libraries"; then
  23.   X_INCLUDES= X_LIBRARIES= PROGS=
  24. else
  25.   X_INCLUDES="-I$x_includes" X_LIBRARIES="-L$x_libraries -lX11"
  26.   PROGS=gnuplot_x11
  27.   AC_DEFINE(X11)
  28. fi
  29.  
  30. dnl Operating systems.
  31. dnl FIXME AC_DEFINE(ISC22)
  32. dnl FIXME AC_DEFINE(KSR)
  33. echo checking for NeXT
  34. AC_PROGRAM_EGREP(yes,
  35. [#ifdef __NeXT__
  36.   yes
  37. #endif
  38. ], AC_DEFINE(NEXT) AC_DEFINE(NeXT))
  39. echo checking for OSF/1
  40. AC_HEADER_CHECK(sys/bkmac.h, AC_DEFINE(OSF1) AC_DEFINE(_OSF_SOURCE))
  41. echo checking for Solaris
  42. AC_HEADER_CHECK(libgenIO.h, AC_DEFINE(SOLARIS))
  43.  
  44. dnl Header files.
  45. AC_HEADER_CHECK(sys/bsdtypes.h, AC_DEFINE(BSD_TYPES))
  46. AC_HEADER_CHECK(sys/select.h, , AC_DEFINE(OLD_SELECT))
  47.  
  48. have_hdr=
  49. AC_HEADER_CHECK(termios.h, AC_DEFINE(TERMIOS) have_hdr=1)
  50. if test -z "$have_hdr"; then
  51.   AC_HEADER_CHECK(sgtty.h, AC_DEFINE(SGTTY))
  52. fi
  53.  
  54. dnl Functions.
  55. dnl gamma is called lgamma on apollos.
  56. AC_FUNC_CHECK(lgamma, AC_DEFINE(GAMMA, lgamma), AC_DEFINE(GAMMA, gamma))
  57. AC_FUNC_CHECK(getcwd, AC_DEFINE(GETCWD))
  58. AC_FUNC_CHECK(memcpy, AC_DEFINE(MEMCPY))
  59. AC_FUNC_CHECK(memset, AC_DEFINE(MEMSET))
  60. AC_FUNC_CHECK(setlocale, AC_DEFINE(XPG3_LOCALE))
  61. AC_FUNC_CHECK(setlinebuf, AC_DEFINE(UNIX))
  62.  
  63. dnl On SVR3.
  64. dnl FIXME AC_DEFINE(CRIPPLED_SELECT)
  65.  
  66. dnl Libraries.
  67. dnl -lsocket is needed on SVR4.
  68. AC_HAVE_LIBRARY(socket, LIBS="$LIBS -lsocket")
  69.  
  70. dnl How do we detect the Ultrix X libraries?
  71. dnl Or is it really a server (run-time) problem?
  72. dnl FIXME AC_DEFINE(ULTRIX_KLUDGE)
  73.  
  74. dnl Define always.
  75. dnl vfork is obsolete, and often broken.
  76. AC_DEFINE(NOVFORK)
  77. dnl Some systems do not predefine this.
  78. AC_DEFINE(unix)
  79.  
  80. AC_OUTPUT(Makefile docs/Makefile docs/latextut/Makefile)
  81.